package com.server.common.logistics.dsf.printLabel;

import com.google.gson.annotations.SerializedName;
import com.server.common.logistics.request.LogisticsRequest;
import lombok.Data;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.util.List;

@NoArgsConstructor
@Data
@Getter
@Setter
public class DSFPrintLabelRequest extends LogisticsRequest {
    @SerializedName("request_no")
    private List<String> trackingNumberList;
    @SerializedName("logistics_product_code")
    private String logisticsProductCode;
    @SerializedName("label_size")
    private String labelSize;
    @SerializedName("is_print_time")
    private String isPrintTime;
    @SerializedName("is_print_buyer_id")
    private String isPrintBuyerId;
    @SerializedName("is_print_pick_info")
    private String isPrintPickInfo;
    @SerializedName("is_print_customer_weight")
    private String isPrintCustomerWeight;
    @SerializedName("is_print_pick_barcode")
    private String isPrintPickBarcode;
    @SerializedName("create_package_label")
    private String createPackageLabel;
}
